.prog-course-list-container-pad {
  width: 100%;
  height: 680px;
  background: #fff;
  .prog-course-list {
    width: 1000px;
    height: 580px;
    margin: 0 auto;
    padding-top: 40px;
    .item {
      float: left;
      width: 490px;
      height: 445px;
      margin: 0 5px;
      box-shadow: 0 0 5px -2px #888;
      border-radius: 4px;
      .top {
        height: 254px;
        padding: 30px;
        p {
          font-size: 30px;
          height: 36px;
          line-height: 36px;
          color: #fff;
        }
        span {
          display: block;
          height: 72px;
          font-size: 18px;
          line-height: 72px;
          color: #fff;
        }
        i {
          display: block;
          width: 118px;
          height: 36px;
          border: 1px solid #fff;
          border-radius: 20px;
          line-height: 34px;
          text-align: center;
          color: #fff;
          font-size: 18px;
          margin-top: 34px;
        }
      }
      .top1 {
        background: url(../../images/course_bg_1.png) no-repeat;
        background-size: 100% 100%;
      }
      .top2 {
        background: url(../../images/course_bg_2.png) no-repeat;
        background-size: 100% 100%;
      }
      .bottom {
        padding: 30px;
        position: relative;
        p {
          font-size: 22px;
          line-height: 36px;
          color: #333;
        }
        b {
          display: block;
          font-size: 30px;
          line-height: 36px;
          color: #fd6c58;
          margin-top: 30px;
          font-weight: 800;
          span {
            font-size: 18px;
          }
        }
        i {
          display: block;
          font-size: 18px;
          color: #888888;
          line-height: 24px;
          text-decoration: line-through;
        }
        >span {
          position: absolute;
          right: 40px;
          bottom: 40px;
          display: block;
          width: 144px;
          height: 44px;
          border: 1px solid #297cd5;
          color: #297cd5;
          line-height: 42px;
          text-align: center;
          font-size: 20px;
          border-radius: 4px;
          cursor: pointer;
        }
      }
    }
  }
}
